sinea - nestaci pamet
Otázka od: Kacka software
16. 4. 2004 17:33
Mam tabulku asi 50 udaju a asi 20 000 zaznamu. Delam nekolik sestav ruzne
tridene a ruzne souctovane.
U nekterych sestav to nacte od 9500 do 12 000 zaznamu a padne na nedostatek
pameti. Nektere udela cele. Pocet zaznamu, ktere nacte je u kazde sestavy jiny.
Pokud pouziji tabulku asi s 8 000 zaznamu, tak je vse v poradku u vsech
sestav.
Nesetkal jste se nekdo s tim. Jak to resit?
Dik
Radek
Odpovedá: Vaclav Krmela
16. 4. 2004 18:13
> From: Kacka software
>
> Mam tabulku asi 50 udaju a asi 20 000 zaznamu. Delam nekolik
> sestav ruzne tridene a ruzne souctovane.
> U nekterych sestav to nacte od 9500 do 12 000 zaznamu a padne
> na nedostatek pameti. Nektere udela cele. Pocet zaznamu,
> ktere nacte je u kazde sestavy jiny. Pokud pouziji tabulku
> asi s 8 000 zaznamu, tak je vse v poradku u vsech sestav.
O jake verze Windows a Siney se jedna?
Kolik je k dispozici systemovych prostredku pred zahajenim
tvorby sestavy?
Jak slozita je predloha, kolik prvku je v jednom tele sestavy,
obsahuje telo obrazky?
Vaclav Krmela
Odpovedá: Kacka software
17. 4. 2004 20:13
> > From: Kacka software
> >
> > Mam tabulku asi 50 udaju a asi 20 000 zaznamu. Delam nekolik
> > sestav ruzne tridene a ruzne souctovane.
> > U nekterych sestav to nacte od 9500 do 12 000 zaznamu a padne
> > na nedostatek pameti. Nektere udela cele. Pocet zaznamu,
> > ktere nacte je u kazde sestavy jiny. Pokud pouziji tabulku
> > asi s 8 000 zaznamu, tak je vse v poradku u vsech sestav.
>
> O jake verze Windows a Siney se jedna?
> Kolik je k dispozici systemovych prostredku pred zahajenim
> tvorby sestavy?
> Jak slozita je predloha, kolik prvku je v jednom tele sestavy,
> obsahuje telo obrazky?
>
> Vaclav Krmela
>
Win XP, sinea je lonska - v cervenu ci v cervenci upgradovana.
nasleduje opis vyuziti pameti
SiSoftware Sandra
System Memory Summary
Total System Memory : 1762MB
Free System Memory : 1240MB, 70%
Total Physical Memory : 511MB
Free Physical Memory : 208MB, 41%
Maximum Page File : 1251MB
Page File Size : 740MB
Free Page File : 1031MB, 82%
Page File : C:\pagefile.sys 768 1536
PSE36 - 36-bit Page Size Extension : No
Maximum System Pages : 798720
Kernel Statistics
Total Processes : 31
Total Threads : 309
Total Open Handles : 5716
Kernel Memory Information
Total Memory : 57MB
Paged Memory : 39MB
Non-Paged Memory : 17MB
Page Commit Charge Statistics
Total Committed : 56264
Peak Commits : 64961
Maximum Commits : 320253
Extended Memory Information
Allocated Memory Load : 59%
nikde nevidim, ze by skutecne pamet nestacila.
Sestava telo nema. Ma pouze zacatky a konce skupin. Celkem dve skupiny a
zacatku jsou tri udaje a v koncich jsou tri nesouctovane a ctyri souctovane.
Na druhe sestave, ktera z teto vychazi - ma pouze je jednu skupinu - pamet
staci.
Je zvlastni, ze na sestavu, ktera ma v tele 283 udaju pamet staci.
Na cem zavisi pamet. Na poctu zanamu v tabulce - tak se mi to aspon jevi a
nebo pouze na predloze?
Pokud to pomuze, mohu predlohu poslat.
Dik Radek
Odpovedá: Vaclav Krmela
18. 4. 2004 14:56
> From: Kacka software
>
> Sestava telo nema. Ma pouze zacatky a konce skupin.
> Celkem dve skupiny a
> zacatku jsou tri udaje a v koncich jsou tri nesouctovane
> a ctyri souctovane.
Za takove situace by pro Sineu nemel byt problem
sto tisic zaznamu.
> Na cem zavisi pamet. Na poctu zanamu v tabulce -
> tak se mi to aspon jevi a nebo pouze na predloze?
Pokud sestava obsahuje pouze textove prvky,
muze se pocitat asi 300 Byte na kazdy prvek
ve vystupni sestave. U jednoduchych grafickych prvku
to je trochu vic. U obrazku zavisi na jejich velikosti.
Pokud dojde volna pamet, zacne se odkladat na disk.
To se projevi pouze vyraznym zpomalenim tvorby
sestavy. Nikdy to ale nevede k vyjimce.
Asi pred deseti dny tady probehla diskuze
pod subjetem "Komponenty pre FB",
kde nekdo poukazoval na problem nekterych
datovych komponent s velkym poctem zaznamu.
Nemuze byt problem v tom?
Vaclav Krmela
Odpovedá: Milan Tomes
19. 4. 2004 6:15
Na ten problem jsem poukazoval ja, ale nebyl to problem, ktery by se
projevil na takto malinkem mnozstvi dat (soude dle poctu zaznamu, ktere
posilal puvodni autor dotazu). Tato chyba se tykala vyberu cca. 100.000 -
250.000 zaznamu.
To Kacka SW: Poslete prosim jak velke vety (v byte) tahate do datasetu a
kolik zaznamu takto vyberete.
S pozdravem
Milan Tomes
> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Vaclav Krmela
> Sent: Sunday, April 18, 2004 3:39 PM
>
> Asi pred deseti dny tady probehla diskuze
> pod subjetem "Komponenty pre FB",
> kde nekdo poukazoval na problem nekterych
> datovych komponent s velkym poctem zaznamu.
> Nemuze byt problem v tom?